CRDT (Conflict-free Replicated Data Type)
Papers
Marc Shapiro, Nuno Preguiça, Carlos Baquero, Marek Zawirski
SSS'11
Formalize strong eventual consistency
Jose M. Falerio, Sriram Rajamani, Kaushik Rajan, G. Ramalingam, Kapil Vaswani (Microsoft Research India)
PODC'12
JAN SKRZYPCZAK, FLORIAN SCHINTKE, THORSTEN SCHÜTT (Zuse Institute)
PODC'19
Present a protocol that provides linearizable state machine replication of state-based CRDTs by solving generalized lattice agreement.
Does not rely on auxiliary processes for leader election or state management of any kind.
The protocol processes updates in a single round-trip. Reads are not wait-free in the presence of concurrent updates.
Compare the performance of our protocol with open-source implementations of Paxos and Raft
Giuseppe Antonio Di Luna, Emmanuelle Anceaume, Leonardo Querzoni
Tutorials
Consistency without Consensus: CRDTs in Production at SoundCloud Slide GUN
Conflict resolution with guns Slide Mark Nadal
Blockchain
Pezhman Nasirifard, Ruben Mayer, Hans-Arno Jacobsen
Compare with Lattice agreement